#include "zmqClient.h"


extern void client_message_call_back(zmq::socket_t *socket, zmsg &msg, std::string &identity, const char *message);

extern void client_append_call_back(std::string &identity);

extern void client_quit_call_back(std::string &identity);

extern void service_message_call_back(zmq::socket_t *socket, zmsg &msg, std::string &identity,const char *message);

extern void service_message_call_back(zmq::socket_t *socket, zmsg &msg, std::vector<worker_t> &queue, std::string &identity,const char *message);

extern void client_quit_call_back(std::vector<worker_t> &queue, std::string &identity);

extern void client_message_call_back(const char *message,const char *topic);

extern void client_append_call_back(std::vector<worker_t> &queue, std::string &identity);

extern void client_message_call_back(const char *message,const char *topic);


extern void client_message_call_back(const char *message);

